//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "DiscoParcial.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

Disco::Disco(float radioInt, float radioExt, int numLados, int numAnillos){
        radioInterior=radioInt;
        radioExterior=radioExt;
        lados=numLados;
        anillos=numAnillos;
        disco=gluNewQuadric();
}

void Disco::dibuja(){
                glLineWidth(1.0);
                glColor3f(color->getRojo(),color->getVerde(),color->getAzul());
                gluQuadricDrawStyle(disco, GLU_FILL);
                gluDisk(disco, radioInterior,radioExterior, lados, anillos);

}